----------------------------------
Plains = Security Gaurd Clothing
Desert = Scientist Clothing 1
Jungle = Scientist Clothing 2
Savanah = Gman Suit
Swamp = Gus Jumpsuit
----------------------------------
Farmer= Security Gaurd Head
Fisherman= Walter Scientist Head
Mason = Simmons Scientist Head
Cleric = Gman Head
Leatherworker = Gus Head
----------------------------------

NPC Spawns - Still
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
/summon villager ~ ~ ~ {VillagerData:{profession:farmer,level:99,type:plains},Invulnerable:1,Silent:1,NoAI:1,Rotation:[10f,10f],CustomName:"\"Barney\""}
/summon villager ~ ~ ~ {VillagerData:{profession:cleric,level:99,type:savanna},Invulnerable:1,Silent:1,NoAI:1,Rotation:[10f,10f],CustomName:"\"Gman\""}
/summon villager ~ ~ ~ {VillagerData:{profession:mason,level:99,type:jungle},Invulnerable:1,NoAI:1,Rotation:[10f,10f],CustomName:"\"Simmons\""}
/summon villager ~ ~ ~ {VillagerData:{profession:fisherman,level:99,type:jungle},Invulnerable:1,NoAI:1,Rotation:[10f,10f],CustomName:"\"Walter\""}
Forklift Driver
/summon villager ~ ~ ~ {VillagerData:{profession:leatherworker,level:99,type:swamp},Invulnerable:1,Silent:1,NoAI:1,Rotation:[10f,10f]}
-------------------------------------------------------------------------------------------------------------------------------------------------------------------

NPC Spawns - Moving Invulnerable
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
/summon villager ~ ~ ~ {VillagerData:{profession:farmer,level:99,type:plains},Invulnerable:1,Silent:1,NoAI:0,Rotation:[10f,10f],CustomName:"\"Barney\""}
/summon villager ~ ~ ~ {VillagerData:{profession:cleric,level:99,type:savanna},Invulnerable:1,Silent:1,NoAI:0,Rotation:[10f,10f],CustomName:"\"Gman\""}
/summon villager ~ ~ ~ {VillagerData:{profession:mason,level:99,type:jungle},Invulnerable:1,NoAI:0,Rotation:[10f,10f],CustomName:"\"Simmons\""}
/summon villager ~ ~ ~ {VillagerData:{profession:fisherman,level:99,type:jungle},Invulnerable:1,NoAI:0,Rotation:[10f,10f],CustomName:"\"Walter\""}
-------------------------------------------------------------------------------------------------------------------------------------------------------------------

NPC Spawns - Moving
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
/summon villager ~ ~ ~ {VillagerData:{profession:farmer,level:99,type:plains},Invulnerable:0,Silent:1,NoAI:0,Rotation:[10f,10f],CustomName:"\"Barney\""}
/summon villager ~ ~ ~ {VillagerData:{profession:cleric,level:99,type:savanna},Invulnerable:0,Silent:1,NoAI:0,Rotation:[10f,10f],CustomName:"\"Gman\""}
/summon villager ~ ~ ~ {VillagerData:{profession:mason,level:99,type:jungle},Invulnerable:0,NoAI:0,Rotation:[10f,10f],CustomName:"\"Simmons\""}
/summon villager ~ ~ ~ {VillagerData:{profession:fisherman,level:99,type:jungle},Invulnerable:0,NoAI:0,Rotation:[10f,10f],CustomName:"\"Walter\""}
-------------------------------------------------------------------------------------------------------------------------------------------------------------------

/summon villager -126 7 270 {VillagerData:{profession:cleric,level:99,type:savanna},Invulnerable:1,Silent:1,NoAI:1,Rotation:[90.3f,-0.7f],CustomName:"\"Gman\""}

Nameless barney
/summon villager ~ ~-0.5 ~ {VillagerData:{profession:farmer,level:99,type:plains},Invulnerable:1,Silent:1,NoAI:1,Rotation:[180f,10f],}
/summon villager ~ ~-0.5 ~ {VillagerData:{profession:farmer,level:99,type:plains},Invulnerable:1,Silent:1,NoAI:1,Rotation:[180f,10f],}
/summon villager ~ ~-0.5 ~ {VillagerData:{profession:farmer,level:99,type:plains},Invulnerable:1,Silent:1,NoAI:1,Rotation:[180f,10f],}